CSS 전처리기

❓질문

CSS 전처리기(CSS preprocessor)란 무엇인가요?


💡 조사하기전 내가 알고 있던 내용

CSS 전처리기는 Sass등 CSS에 변수 함수 조건문등을 추가 시켜서 컴파일 단계에서 CSS를 만드는 작업을 할 수 있습니다. 이는 기존 CSS는 그저 스타일시트를 입히는 기본적인 역할만 해줬기 때문에 이를 재사용하고 좀 더 유동적인 코드를 작성할 수 있게 해줍니다.


🏫 정리한 내용

CSS 전처리기는 순수 CSS만으로 구현하기 어려운 프로그래밍적인 기능(변수 , 중첩 , 믹스인등)을 지원하기 위해서 만들어진 도구입니다.

이를 통해 코드 재사용성을 높이고, 스타일 관리의 복잡성을 줄이는 것이 주요 목표입니다.